
// 需要操作文件或者文件夹的时候，就使用fs这个模块

const fs = require('fs') ;

// 读取文件  readFile异步读取文件  /  readFileSync同步读取文件


// fs.readFileSync(文件的路径 , 文件格式)
//    如果没有文件格式 ，得到的是buffer
// const res = fs.readFileSync('./1.txt' , 'utf-8') ;
// console.log(res);

// fs.readFile(文件路径 , 文件格式 , cb)   -> 回调函数接收两个参数，第一个err表示读取失败的报错 , data表示读取成功的内容
// 是异步的
// fs.readFile('./1.txt' , 'utf-8' , (err , data) => {
//     if(err) {
//         console.log(err) ;
//     }
//     console.log('异步读取数据:' + data);
// })

// console.log(666);


// 写入内容  writeFile   writeFileSync
//    如果这个文件不存在的话，就自己创建一个，如果文件已经存在就正常写入
// fs.writeFileSync('2.txt' , '我是动态添加的3333' ) ;


// writeFile 是异步写入 ， 接收一个回调函数，表示写入完成之后要做的事情
fs.writeFile('2.txt' , '我是动态添加的4444' , () => {
    console.log('写完了')
}) ;


